package com.pan.admin.module.loanUser.entity.qo;

import com.pan.admin.common.core.domain.BaseEntity;

import java.util.List;
import java.util.Map;

/**
 * @Description: 用户资质列表QO
 * @Author: ghb
 * @Date: 2023/10/21 21:39
 */

public class LoanUserFormFieldQO extends BaseEntity {

    /**
     * 字段主键
     */
    private Long fieldId;

    /**
     * 机构ID
     */
    private Long loanProductId;

    /**
     * 字段值主键
     */
    private Long fieldValueId;

    /**
     * 用户主键
     */
    private Long userId;

    /**
     * 用户账户
     */
    private String userName;

    /**
     * 用户账户
     */
    private String idcard;

    /**
     * 用户手机
     */
    private String phone;

    /**
     * 字段名称
     */
    private String fieldName;

    /**
     * 字段值
     */
    private String fieldValue;

    /**
     * 默认0（其他类型） 1基本信息类型， 2资产类型
     */
    private Long type;

    /**
     * 渠道名称
     */
    private String channelName;

    /**
     * 渠道ID
     */
    private Long loanChannelId;

    private List<Map<String, String>> map;


    public Long getFieldId() {
        return fieldId;
    }

    public void setFieldId(Long fieldId) {
        this.fieldId = fieldId;
    }

    public Long getLoanProductId() {
        return loanProductId;
    }

    public void setLoanProductId(Long loanProductId) {
        this.loanProductId = loanProductId;
    }

    public Long getFieldValueId() {
        return fieldValueId;
    }

    public void setFieldValueId(Long fieldValueId) {
        this.fieldValueId = fieldValueId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getIdcard() {
        return idcard;
    }

    public void setIdcard(String idcard) {
        this.idcard = idcard;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getFieldName() {
        return fieldName;
    }

    public void setFieldName(String fieldName) {
        this.fieldName = fieldName;
    }

    public String getFieldValue() {
        return fieldValue;
    }

    public void setFieldValue(String fieldValue) {
        this.fieldValue = fieldValue;
    }

    public Long getType() {
        return type;
    }

    public void setType(Long type) {
        this.type = type;
    }

    public String getChannelName() {
        return channelName;
    }

    public void setChannelName(String channelName) {
        this.channelName = channelName;
    }

    public Long getLoanChannelId() {
        return loanChannelId;
    }

    public void setLoanChannelId(Long loanChannelId) {
        this.loanChannelId = loanChannelId;
    }

    public List<Map<String, String>> getMap() {
        return map;
    }

    public void setMap(List<Map<String, String>> map) {
        this.map = map;
    }
}
